部署k8s

适用于版本1.21.2

1 安装

注意:kubectl应该与cluster保持在正负1个小版本的差距内。

1
2
3
4
5
6
7
8
9
10
11
# 下载最新版
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
# 校验
curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
echo "$(<kubectl.sha256) kubectl" | sha256sum --check
# 预期结果
kubectl: OK
# 安装kubectl
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
# 查看版本
kubectl version --client

2 验证配置

kubeconfig file用于kubectl查找并访问集群。

参考资料